solid foam - French English Dictionary